package com.java.base.exercise.jvm;

/**
 * @Author:RenPu
 * @Date: 2020/12/2 11:01
 * @Version: 1.0
 * @description: 验证clinit方法执行的顺序，与源文件的顺序是一致的
 */
public class JvmTest1 {


    //调换静态代码块和成员变量，最后的结果值会发生改变，这就可以验证clinit方法执行的顺序，与源文件的顺序是一致的

    private static int i = 0;

    static {
        i = 1;
    }


    public static void main(String[] args) {

        System.out.println("*********执行后的值为：" + i);


    }


}
